EwayOS基础数据类型说明¶
基础数据类型¶
基础数据类型定义在EwayCore/OS/publicdef.h文件内。提供了EwayOS封装的各类数据类型定义
| 类型 | 含义 |
|---|---|
| eint8 | 8bit有符号整数 |
| euint8 | 8bit无符号整数 |
| eint16 | 16bit有符号数 |
| euint16 | 16bit无符号整数 |
| eint32 | 32bit有符号整数 |
| euint32 | 32bit无符号整数 |
| eint | 有符号整数,长度与操作系统位宽一致(32位操作系统为32bit,64位操作系统为64bit) |
| euint | 无符号整数,长度与操作系统位宽一致(32位操作系统为32bit,64位操作系统为64bit) |
| efloat | 32bit有符号浮点数 |
| edouble | 64bit有符号浮点数 |
| ebool | 8bit 布尔型变量 |
| eint64 | 64bit有符号数 |
系统函数介绍¶
系统工程CEBaseFactory¶
CEBaseFactory为操作系统函数封装的统一接口,用于生成线程、互斥锁、系统事件实体类。
线程CEBaseThread¶
CEBaseThread为操作系统线程操作封装类。
互斥锁CEBaseMutex¶
CEBaseMutex为操作系统互斥锁操作封装类
系统事件CEBaseEvent¶
CEBaseEvent为操作系统事件操作封装类
时间函数EBaseTime¶
EBaseTime为操作系统时间相关函数封装头文件